﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Entidades
{
    public class HorarioAtencion
    {
        public int CodHorarioAtencion { get; set; }
        public long Legajo { get; set; }
        public int CodEspecialidad { get; set; }
        public TimeSpan HoraDesde{ get; set; }
        public TimeSpan HoraHasta { get; set; }
        
        public int IdDiaSemana { get; set; }
        public string NombreDiaSemana { get; set; } //atributo agregado para poner el nombre del dia de la semana
        public DayOfWeek DayWeekHorario { get; set; } //atributo agregado para unir el dia de la semana en castellano (el que usamos en la bd) con .net (que esta en ingles)
        public DiaSemana Dia { get; set; }
        
        public DateTime FechaVigenciaDesde { get; set; }
        public DateTime? FechaVigenciaHasta { get; set; }

        public int IdConsultorio { get; set; }
        public string NombreConsultorio { get; set; } //atributo agregado para poner el nombre del consultorio
        public Consultorio Consultorio { get; set; }
        
        public bool PermiteSobreturno { get; set; }
        public int? CantidadSobreturnos { get; set; }

        public int IdFrecuenciaHorario { get; set; }
        public FrecuenciaHorarioAtencion FrecuenciaHorario { get; set; }

        public bool noUsar; //variable para saber si lo debo considerar al generar la agenda
    }
}
